home *** CD-ROM | disk | FTP | other *** search
/ QRZ! Ham Radio 8 / QRZ Ham Radio Callsign Database - Volume 8.iso / mac / german / tcpip / gp160.exe / #TFPCR.EXE / TFPCR.ENG < prev    next >
Text File  |  1990-07-30  |  7KB  |  233 lines

  1. Sigi Kluger, DL1MEN
  2. Richard-Strauss-Str 19
  3. D-8000 Munich 80
  4.  
  5.  
  6. July 19, 1990    Version 1.20
  7.  
  8. DEUTSCH: TFPCR.DOC
  9.  
  10.  
  11. Finally (one may brag a bit, eh?) the best packet terminal program for
  12. the IBM PC can be forced to work with PK232, KAM, and other non-TNC2
  13. compatibles.
  14.  
  15.  
  16. How's it work?
  17.  
  18.  
  19. Simple...  but complicated.  First, the TNC is switched to KISS mode by
  20. some means, then TFPCR is started which will install itself in memory.
  21. Then, SP is started.
  22.  
  23. -----------------------
  24.  
  25. ATTENTION:
  26.     This software has not been tested very thoroughly, please report any
  27.     problems to DL1MEN @ DB0PV.DEU.EU.
  28.  
  29.     TFPCR assumes that a THREE-WIRE cable is used between PC and TNC.
  30.     Thus, use only pins 2, 3, and 7 (assuming a DB25 plug).
  31.  
  32.     Tested with PK232 (late version), MFJ1278, and TNC2 with TF2.1c
  33.     and TAPR 1.1.6.
  34.  
  35. NOTE:
  36.     If you have a recent-version MFJ1278, please check first whether it
  37.     is TNC2-compatible.  SOme 12778s have provisions for adding a WA8DED
  38.     firmware EPROM.  If that is the case, the EPROM should be used rather
  39.     than TFPCR.
  40.  
  41. -----------------------
  42.  
  43.  
  44. INSTALLATION:
  45.  
  46.  
  47. 1. SP Installation
  48.    ---------------
  49.  
  50. Attention:  SP version 4.01.01 or later required!
  51.  
  52. SP is to be installed in accordance with the manual and the examples
  53. in SP.CFG.  Anybody not familiar with SP should first install it using
  54. a TNC2 with WA8DED firmware in order to practice and to minimize
  55. problems.
  56.  
  57. At a minimum, the SP manual should be read in its entirety, taking care
  58. to fully understand the following chapters:
  59.  
  60. - 1 to 3.6
  61. - 4
  62. - 5.4
  63. - A.1
  64. - A.10
  65.  
  66. When setting up SP.CFG, please note that SP is signalled that a TFPCR driver
  67. is used by specifying "COM5".  The baud rate for that channel may be set
  68. to an arbitrary value since it is ignored by SP.  Example:
  69.  
  70. CFG=PORT0:5
  71. CFG=BAUD0:9600
  72.  
  73.  
  74. 2. Installation of TFPCR.COM:
  75.    --------------------------
  76.  
  77. TFPCR.COM must be copied into a DOS directory which is covered by
  78. the search path.
  79.  
  80. Next, hook up the TNC and force it into KISS mode.  This can be done by
  81. TFPCR as well, but this is a function not yet fully tested.
  82.  
  83. Then, plug a radio into the TNC.
  84.  
  85.  
  86. You should know the hardware port and IRQ of your COM port.
  87. Typical values are:
  88. COM1 -- Port 3F8  IRQ 4
  89. COM2 -- Port 2F8  IRQ 3
  90.  
  91. TFPCR.COM defaults to COM1 9600 Baud.
  92.  
  93. The following command line parameters are supported by TF and TFPCR:
  94.  
  95. -aXXX           XXX = hexadecimal Port address, e.g.      -a2F8
  96. -bNNNN         NNNN = Baud rate,                e.g.      -b19200
  97. -iN               N = IRQ-vektor number,        e.g.      -i3
  98. -s                    load AUTOKISS.CFG (no parameter)
  99. -Cn               n = COM-Number (1,2,3 or 4),  e.g.      -C1
  100.                       (replaces -a and -i for standard COM addresses)
  101. -IXX             XX = interrupt vector for host, e.g.     -IFE
  102.                       (not supported by SP 4.01!!)
  103.  
  104. Thus, in order to start TFPCR.COM using 19200 baud and COM2, the following
  105. is entered at the DOS prompt:
  106.  
  107.     TFPCR -a2F8 -b19200 -i3
  108.  
  109. or:
  110.  
  111.     TFPCR -C2 -b19200
  112.  
  113.  
  114. 2.1. Start of TFPCR.COM:
  115.      -------------------
  116.  
  117. TFPCR is started with the same parameters as above and sould display:
  118.  
  119. ╔═══════════════════════════════════════════════════════════╗
  120. ║ TFPCR - TFPCResident v2.1c / v1.20 / INT FE / Jul 17 1990 ║
  121. ║                                                           ║
  122. ║ RS232 Port 2F8 IRQ 3 19200 Baud  10 Chans  Params at 6D01 ║
  123. ║                                                           ║
  124. ║   TF2.1c by NORD><LINK (DF2AU/DC4OX)  Changes by DL1MEN   ║
  125. ╚═══════════════════════════════════════════════════════════╝
  126.  
  127.  
  128. The DOS prompt should return.  If the computer is crashed, reboot and check
  129. to see whether there are any resident drivers which access the TNC COM port
  130. or use the timer interrupt.  Remove all such utilities.
  131.  
  132. TFPCR is now resident and occupies approximately 66000 bytes.  The driver
  133. may be loaded only once, refer to 4.3 (@Q) to unload the driver.
  134.  
  135. SP may now be started.  For a few seconds, it should display:
  136.  
  137. TNC 0 (TF-PC/KISS) in Host mode
  138.  
  139.  
  140. 3. Notes:
  141.    ------
  142.  
  143. TFPCR has been compiled for 10 channels.
  144.  
  145. The following TF2.1c (WA8DED) commands do not exist:
  146. A E H K QRES Z @F
  147.  
  148. WHILE TFPCR IS LOADED, NO PROGRAM MUST BE ALLOWED TO ACCESS THE COM PORT
  149. USED BY TFPCR!!!!!!!
  150.  
  151. During heavy packet traffic, the DOS clock may slow down quite a bit.
  152. This is normal.  Due to the heavy interrupt use, TFPCR should only be
  153. used on ATs.  TFPCR has been compiled in 286 mode and will NOT RUN
  154. on an 8088 PC!
  155.  
  156. TFPCR may be used without a TNC connected to it.
  157.  
  158.  
  159. 4. Additional features:
  160.    --------------------
  161.  
  162. Two additional features still require thorough testing:
  163.  
  164.  
  165. 4.1. command line parameter "-s":
  166.  
  167. The -s parameter searches for a file named AUTOKISS.CFG and sends its
  168. contents to the TNC at startup (the file is sent slowly, one character
  169. at a time).  The file must be found in the current directory, or
  170. in the root directory of the current drive.
  171.  
  172.  
  173. 4.2. extended command "@K":
  174.  
  175. SP may be started without first switching to KISS mode.  After startup,
  176. enter:
  177.  
  178. ESC @K...
  179.  
  180. "..." is the command to switch into KISS mode, e.g.:
  181.  
  182. ESC @Kkiss on
  183.  
  184. or with TF2.1c:
  185.  
  186. ESC @KESC@K
  187.  
  188. (ESC = press the "ESC" key)
  189.  
  190.  
  191. 4.3. removing TFPCR:
  192.  
  193. The utility UNTFPC.COM removes TFPCR.COM from the system.
  194.  
  195.  
  196. 5. PARAMETER PATCHING
  197.    ------------------
  198.  
  199. The important operating parameters may be set using DEBUG.  After loading
  200. TFPCR.COM into DEBUG, the parameters are located at the address displayed
  201. while TFPCR is loading (6D01 in the example above).  The parameters are
  202. stored in the following sequence:
  203.  
  204. Address
  205. ("Params at"
  206. plus offset)    Bytes   Default         Explanation
  207. --------------------------------------------------------------------------
  208. 0000            6       "      "        Call sign
  209. 0006            1       0x60            SSID (ORed with 0x60)
  210. 0007            1       4               Maximum connects
  211. 0008            1       0               DO NOT CHANGE!
  212. 0009            1       0               0=digipeat off, 1=digipeat on
  213. 000A            1       0x40            P-persistence
  214. 000B            1       0x0A            Slot time
  215. 000C            1       0x1E            TXDELAY
  216. 000D            1       1               1=PTT on, 0=PTT off
  217. 000E            1       1               1=AX.25 Version 2, 0=AX.25 Version 1
  218. 000F            1       4               MAXFRAME
  219. 0010            1       0x0A            Number of retries
  220. 0011            1       4               FRACK
  221. 0012            1       0               Call-Validation (0=off, 1=on)
  222. 0013            1       0               0=Duplex off, 1=Duplex on
  223. 0014            1       0               DO NOT CHANGE!
  224. 0015            1       0               DO NOT CHANGE!
  225. 0016            1       0               DO NOT CHANGE!
  226. 0017            2       0x100           DO NOT CHANGE!
  227. 0019            2       0x6400          Timer T2 (decimal 100)
  228. 001B            2       0x5046          Timer T3 (decimal 18000)
  229. 001D            2       0xF802          RS232-Port (2F8)
  230. 001F            2       0x300           RS232 IRQ (3)
  231. 0021            2       0x8025          Baud rate (9600)
  232. 0023            1       0xFE            Interrupt vector (DO NOT CHANGE!)
  233.